
interface roleType{
  roleId: number,
  roleName:string,
  createTime: null | string
  delFlag: null | string | number;
}

//登录返回值类型
interface loginUserType{
	createTime:string;

	img:string;
	pwd:string;
	roleId:number;
	roleIds:null | number;
	roleName:null | string;
	roles:roleType[];
	status:number;
	userId:number;
	userName:string; 
}

export interface loginResponseType{
	token:string;
	user:loginUserType
}


// interface roleObj{
// 	"roleId": number;
// 	"roleName": string 
	

// }

// interface roleMenuType{
// 	"id": number;
// 	"roleId": null | number;
// 	"nemuId": null | number
// 	"role": roleObj
// }

// export interface menuResposeType{
// 	"menuId":number;
// 	"menuName":string;
// 	"path": null | string;
// 	"parentMenu": string;
// 	"createTime":string
// 	"delFlag": string;
// 	"roles": null
// 	"roleMenus":roleMenuType[]
	

// }
//查询用户返回值了类型
export interface userFindType{
	list:loginUserType[],
	pageCount:number
}
//查询所有用户返回值了类型
export interface userFindAllType{
	[index:number]:loginUserType[];
	length :number
}